לפני הראיון בכלל, נתנו לי לעשות מבחן - חלק ראשון שאלות בכתב, וחלק שני תרגיל על המחשב.
שאלות מתוך הראיון
SQL:
1.מה זה union ומה ההבדל בין union all לבין union ?
2.הסבר מהו join ואילו סוגים יש .
3. כתיבת שאילתא
C#:
1. למה משמש ()using
2. מה זה sealed class , האם אפשר להשתמש גם בפונקציה ?
3. מה ההבדל בין readonly לבין constant ?
תשובות
הוסף תשובה
|
לצפיה בתשובות
יוני 2017
Union משמש לאחד 2 שאליתות לסט תוצאות אחד.
Union all בדומה ל- union מאחדת 2 שאילתות לטבלת תוצאות אחת ושולפת את כל הרשומות, גם אם יש רשומות שוות.
פקודת JOIN מאפשרת לנו לבצע שליפות נתונים המגיעים מיותר מטבלה אחת.
Join מחזיר שורות אשר יש להן התאמה בערך אחד לפחות בשתי הטבלאות
Right Join מחזיר את כל השורות מהטבלה הימנית + כל השורות מהטבלה השמאלית אשר יש להן התאמה עם הטבלה הימנית.
Left Join מחזיר את כל השורות מהטבלה השמאלית + כל השורות מהטבלה הימנית אשר יש להן התאמה עם הטבלה השמאלית.
Full Join מחזיר שורות אם יש להן התאמה באחת הטבלאות.
פברואר 2018
sealed class זה class שלא ניתן לירוש אותו.
ניתן להשתמש ב sealed גם בפונקציה, זו פונקציה שדרסה פונקציה אחרת אך אותו לא ניתן לדרוס
התהליך מורכב מ 3 שלבים: מבחן תכנות שאפשר לעשות מהבית, ראיון מקצועי עם מנהל טכני וראיון אישי עם מנהלת משאבי אנוש. הראיון עם מנהלת משאבי האנוש אגרסיבי ומעליב, והתחושה היא שכל מטרתו להוריד למועמד את הבטחון כדי שיהיה קל להוריד אותו בשכר. במהלך הראיון, המראיינת פיהקה מולי בצורה מבישה.קטעה אותי המון פעמים באמצע המשפט, תקפה אותי, בקיצור ראיון משפיל ולא נעים. קיבלתי מהם הצעה ובעיקר בגלל היחס לא הצטרפתי.
שאלות מתוך הראיון
מבחן על מחשב בן 3 שאלות - כתיבת שאילתת sql מורכבת מאוד, משימה קטנה יחסית של כתיבת קוד בדוט נט ומשימה שבה נותנים לך פונקציה מורכבח עם באג ומבקשים ממך לזהות ולפתור את הבאג הלוגי בלי להוסיף או למחוק שורות, ורק לתקן 3 שורות קוד לכל היותר.
לפני הזימון לרעיון הם שולחים בחינה דרך המייל.
את הבחינה יש לסיים תוך 3 שעות מרגע פתיחתה.
שאלות מתוך הראיון
הבחינה מורכבת מ4 שאלות, במקרה שלי, 2 משימות כתיבת קוד בC#, שאלה אחת על מציאת שגיאה בקוד נתון גם הוא בC#. ושאלה אחרונה כתיבת שאילתא מורכבת בSQL.
הבחינה עוברת בדיקה ידנית מעבר להענקת הציון האוטומטי בסופה, גם אם ישנה טעות זה לא סוף העולם. הם נותנים עדיפות עליונה לצורת הפתרון והגישה לשאלה באופן כללי.
ראיון מול מחשב ישנו אפלט של codity שעליו עושים את המבחן. המבחן באורך של שעה וחצי אחרי שהזמן נגמר אי אפשר לתקן את הפתרון. המבחן כולל 2 שאלות אחת בעיה לוגית שניתן לבחור איזה שפה שרוציפ מתוך רשימה והשניהה SQL
שאלות מתוך הראיון
בהינתן מחרוזת שהיא סיסמא צריך לתת את התת מחזרוזת הכי ארוכה שלא מכילה ספרות ויש לה אות גדולה אחת גדולה באנגלית לפחות. המחרוזת בנויה מאותיות קטנות וגדולות באנכלית וספרות. כך למשל: b0Bb התת מחזרוזת הרטכה ביותר היא Bb, עבור bab0 התת מחזרות הכי ארוכה היא מחרוזת ריקה כי אין במחרוזת אות גדולה ולכן מחזרים מינוס 1.